	nNote:  

This project was terminated prior to this software's completion. 

The following notes should guide you thru correcting one software bug, and one change. 

Both mods were installed then removed because there was not enough testing time to verify they worked correctly. 

The first bug is in the OPEN routine. 

To set up the bug just create any size text file greater than 506 bytes. Close down the file and ensure there at leaste two sectors allocated to the file. Then OPEN the filename up with the APPEND mode set, followed up with doing a CLOSE on the file. You will now only have two sectors assigned to the filename. This bug is caused by the MARKTS routine when it fails to read in the LAST track, and sector used by the file into the buffer, and the failure to update HDRS correctly. 

To correct this problem just clear the read only T & S flag, then call READSEC to read the sector into the buffer. Also MARKTS will need to be changed to correctly detect the WLINDX value as not being used by MARKTS. 

A change is required in the DSKCPY routine to allow you to concantate two BASIC programs together. 

To make this change just recode the compare to the program type to BCS only if the file type is greater than a program type to prevent REL, CBM, RDM file types from being concantated. 

There is a few place in the dos that needs to be looked at closely to see if it is handling the CBM file types correctly. Mainly need to make sure that when filetype 7, and REL files are being handled correctly, also need to look at DSKCPY, and the new command structures. 

Estimated time to complete the dos from this point would be less than 200 hours.

12/03/91 Dennis Jarvis
